38001993272964ec6785e8b492d15908779418ac,modules/launcher/src/test/java/org/mule/module/launcher/DeploymentServiceTestCase.java,DeploymentServiceTestCase,redeploysZipAppAfterDeploymentErrorAfterStartup,#,975

Before Change


    {
        deploymentService.start();

        final URL url = getClass().getResource("/incompleteApp.zip");
        assertNotNull("Test app file not found " + url, url);
        addAppArchive(url, "incompleteApp.zip");

        assertDeploymentFailure(deploymentListener, "incompleteApp");

After Change


        assertDeploymentSuccess(deploymentListener, "dummy-app");

        // Deploys another app to confirm that DeploymentService has execute the updater thread
        addPackedAppFromResource("/empty-app.zip", "incompleteApp.zip");
        assertDeploymentSuccess(deploymentListener, "incompleteApp");

        assertEquals("Failed app still appears as zombie after a successful redeploy", 0, deploymentService.getZombieMap().size());